www.gusucode.com > 24:【198-3312】绿色蔬菜水果类企业织梦模板(带手机移动端) > 24:【198-3312】绿色蔬菜水果类企业织梦模板(带手机移动端)/(带手机版数据同步)绿色蔬菜类网站源码 水果类企业/m/skin/js/jqmobi.min.js

    if(!window.jm||typeof(jm)!=="function"){var jm=(function(window){var undefined,document=window.document,emptyArray=[],slice=emptyArray.slice,classCache={},eventHandlers=[],_eventID=1,jsonPHandlers=[],_jsonPID=1,fragementRE=/^\s*<(\w+)[^>]*>/,_attrCache={},_propCache={};function _insertFragments(jqm,container,insert){var frag=document.createDocumentFragment();if(insert){for(var j=jqm.length-1;j>=0;j--){frag.insertBefore(jqm[j],frag.firstChild)}container.insertBefore(frag,container.firstChild)}else{for(var j=0;j<jqm.length;j++){frag.appendChild(jqm[j])}container.appendChild(frag)}frag=null}function classRE(name){return name in classCache?classCache[name]:(classCache[name]=new RegExp("(^|\\s)"+name+"(\\s|$)"))}function unique(arr){for(var i=0;i<arr.length;i++){if(arr.indexOf(arr[i])!=i){arr.splice(i,1);i--}}return arr}function siblings(nodes,element){var elems=[];if(nodes==undefined){return elems}for(;nodes;nodes=nodes.nextSibling){if(nodes.nodeType==1&&nodes!==element){elems.push(nodes)}}return elems}var $jqm=function(toSelect,what){this.length=0;if(!toSelect){return this}else{if(toSelect instanceof $jqm&&what==undefined){return toSelect}else{if(jm.isFunction(toSelect)){return jm(document).ready(toSelect)}else{if(jm.isArray(toSelect)&&toSelect.length!=undefined){for(var i=0;i<toSelect.length;i++){this[this.length++]=toSelect[i]}return this}else{if(jm.isObject(toSelect)&&jm.isObject(what)){if(toSelect.length==undefined){if(toSelect.parentNode==what){this[this.length++]=toSelect}}else{for(var i=0;i<toSelect.length;i++){if(toSelect[i].parentNode==what){this[this.length++]=toSelect[i]}}}return this}else{if(jm.isObject(toSelect)&&what==undefined){this[this.length++]=toSelect;return this}else{if(what!==undefined){if(what instanceof $jqm){return what.find(toSelect)}}else{what=document}}}}}}}return this.selector(toSelect,what)};var jm=function(selector,what){return new $jqm(selector,what)};function _selectorAll(selector,what){try{return what.querySelectorAll(selector)}catch(e){return[]}}function _selector(selector,what){selector=selector.trim();if(selector[0]==="#"&&selector.indexOf(".")==-1&&selector.indexOf(" ")===-1&&selector.indexOf(">")===-1){if(what==document){_shimNodes(what.getElementById(selector.replace("#","")),this)}else{_shimNodes(_selectorAll(selector,what),this)}}else{if(selector[0]==="<"&&selector[selector.length-1]===">"){var tmp=document.createElement("div");tmp.innerHTML=selector.trim();_shimNodes(tmp.childNodes,this)}else{_shimNodes((_selectorAll(selector,what)),this)}}return this}function _shimNodes(nodes,obj){if(!nodes){return}if(nodes.nodeType){return obj[obj.length++]=nodes}for(var i=0,iz=nodes.length;i<iz;i++){obj[obj.length++]=nodes[i]}}jm.isJm=function(obj){return obj instanceof $jqm};jm.map=function(elements,callback){var value,values=[],i,key;if(jm.isArray(elements)){for(i=0;i<elements.length;i++){value=callback(elements[i],i);if(value!==undefined){values.push(value)}}}else{if(jm.isObject(elements)){for(key in elements){if(!elements.hasOwnProperty(key)){continue}value=callback(elements[key],key);if(value!==undefined){values.push(value)}}}}return jm([values])};jm.each=function(elements,callback){var i,key;if(jm.isArray(elements)){for(i=0;i<elements.length;i++){if(callback(i,elements[i])===false){return elements}}}else{if(jm.isObject(elements)){for(key in elements){if(!elements.hasOwnProperty(key)){continue}if(callback(key,elements[key])===false){return elements}}}}return elements};jm.extend=function(target){if(target==undefined){target=this}if(arguments.length===1){for(var key in target){this[key]=target[key]}return this}else{slice.call(arguments,1).forEach(function(source){for(var key in source){target[key]=source[key]}})}return target};jm.isArray=function(obj){return obj instanceof Array&&obj.push!=undefined};jm.isFunction=function(obj){return typeof obj==="function"&&!(obj instanceof RegExp)};jm.isObject=function(obj){return typeof obj==="object"};jm.fn=$jqm.prototype={constructor:$jqm,forEach:emptyArray.forEach,reduce:emptyArray.reduce,push:emptyArray.push,indexOf:emptyArray.indexOf,concat:emptyArray.concat,selector:_selector,oldElement:undefined,slice:emptyArray.slice,setupOld:function(params){if(params==undefined){return jm()}params.oldElement=this;return params},map:function(fn){var value,values=[],i;for(i=0;i<this.length;i++){value=fn(i,this[i]);if(value!==undefined){values.push(value)}}return jm([values])},each:function(callback){this.forEach(function(el,idx){callback.call(el,idx,el)});return this},ready:function(callback){if(document.readyState==="complete"||document.readyState==="loaded"||(!jm.os.ie10&&document.readyState==="interactive")){callback()}else{if(window.addEventListener){document.addEventListener("DOMContentLoaded",callback,false)}else{if(window.attachEvent){window.attachEvent(event,callback)}}}return this},find:function(sel){if(this.length===0){return this}var elems=[];var tmpElems;for(var i=0;i<this.length;i++){tmpElems=(jm(sel,this[i]));for(var j=0;j<tmpElems.length;j++){elems.push(tmpElems[j])}}return jm(unique(elems))},html:function(html,cleanup){if(this.length===0){return this}if(html===undefined){return this[0].innerHTML}for(var i=0;i<this.length;i++){if(cleanup!==false){jm.cleanUpContent(this[i],false,true)}this[i].innerHTML=html}return this},text:function(text){if(this.length===0){return this}if(text===undefined){return this[0].textContent}for(var i=0;i<this.length;i++){this[i].textContent=text}return this},css:function(attribute,value,obj){var toAct=obj!=undefined?obj:this[0];var camelCase=function(attr){return attr.replace(/-([\da-z])/gi,function(all,letter){return(letter+"").toUpperCase()})};if(this.length===0){return this}if(value==undefined&&typeof(attribute)==="string"){var styles=window.getComputedStyle(toAct,null);return toAct.style[attribute]?toAct.style[attribute]:styles.getPropertyValue(attribute)}for(var i=0;i<this.length;i++){if(jm.isObject(attribute)){for(var j in attribute){j=camelCase(j);this[i].style[j]=attribute[j]}}else{attribute=camelCase(attribute);this[i].style[attribute]=value}}return this},vendorCss:function(attribute,value,obj){return this.css("-"+jm.feat.cssPrefix+"-"+attribute,value,obj)},empty:function(){for(var i=0;i<this.length;i++){jm.cleanUpContent(this[i],false,true);this[i].textContent=""}return this},hide:function(){if(this.length===0){return this}for(var i=0;i<this.length;i++){if(this.css("display",null,this[i])!="none"){this[i].setAttribute("jqmOldStyle",this.css("display",null,this[i]));this[i].style.display="none"}}return this},show:function(){if(this.length===0){return this}for(var i=0;i<this.length;i++){if(this.css("display",null,this[i])=="none"){this[i].style.display=this[i].getAttribute("jqmOldStyle")?this[i].getAttribute("jqmOldStyle"):"block";this[i].removeAttribute("jqmOldStyle")}}return this},toggle:function(show){var show2=show===true?true:false;for(var i=0;i<this.length;i++){if(window.getComputedStyle(this[i])["display"]!=="none"||(show!==undefined&&show2===false)){this[i].setAttribute("jqmOldStyle",this[i].style.display);this[i].style.display="none"}else{this[i].style.display=this[i].getAttribute("jqmOldStyle")!=undefined?this[i].getAttribute("jqmOldStyle"):"block";this[i].removeAttribute("jqmOldStyle")}}return this},val:function(value){if(this.length===0){return(value===undefined)?undefined:this}if(value==undefined){return this[0].value}for(var i=0;i<this.length;i++){this[i].value=value}return this},attr:function(attr,value){if(this.length===0){return(value===undefined)?undefined:this}if(value===undefined&&!jm.isObject(attr)){var val=(this[0].jqmCacheId&&_attrCache[this[0].jqmCacheId][attr])?(this[0].jqmCacheId&&_attrCache[this[0].jqmCacheId][attr]):this[0].getAttribute(attr);return val}for(var i=0;i<this.length;i++){if(jm.isObject(attr)){for(var key in attr){jm(this[i]).attr(key,attr[key])}}else{if(jm.isArray(value)||jm.isObject(value)||jm.isFunction(value)){if(!this[i].jqmCacheId){this[i].jqmCacheId=jm.uuid()}if(!_attrCache[this[i].jqmCacheId]){_attrCache[this[i].jqmCacheId]={}}_attrCache[this[i].jqmCacheId][attr]=value}else{if(value==null&&value!==undefined){this[i].removeAttribute(attr);if(this[i].jqmCacheId&&_attrCache[this[i].jqmCacheId][attr]){delete _attrCache[this[i].jqmCacheId][attr]}}else{this[i].setAttribute(attr,value)}}}}return this},removeAttr:function(attr){var that=this;for(var i=0;i<this.length;i++){attr.split(/\s+/g).forEach(function(param){that[i].removeAttribute(param);if(that[i].jqmCacheId&&_attrCache[that[i].jqmCacheId][attr]){delete _attrCache[that[i].jqmCacheId][attr]}})}return this},prop:function(prop,value){if(this.length===0){return(value===undefined)?undefined:this}if(value===undefined&&!jm.isObject(prop)){var res;var val=(this[0].jqmCacheId&&_propCache[this[0].jqmCacheId][prop])?(this[0].jqmCacheId&&_propCache[this[0].jqmCacheId][prop]):!(res=this[0][prop])&&prop in this[0]?this[0][prop]:res;return val}for(var i=0;i<this.length;i++){if(jm.isObject(prop)){for(var key in prop){jm(this[i]).prop(key,prop[key])}}else{if(jm.isArray(value)||jm.isObject(value)||jm.isFunction(value)){if(!this[i].jqmCacheId){this[i].jqmCacheId=jm.uuid()}if(!_propCache[this[i].jqmCacheId]){_propCache[this[i].jqmCacheId]={}}_propCache[this[i].jqmCacheId][prop]=value}else{if(value==null&&value!==undefined){jm(this[i]).removeProp(prop)}else{this[i][prop]=value}}}}return this},removeProp:function(prop){var that=this;for(var i=0;i<this.length;i++){prop.split(/\s+/g).forEach(function(param){if(that[i][param]){delete that[i][param]}if(that[i].jqmCacheId&&_propCache[that[i].jqmCacheId][prop]){delete _propCache[that[i].jqmCacheId][prop]}})}return this},remove:function(selector){var elems=jm(this).filter(selector);if(elems==undefined){return this}for(var i=0;i<elems.length;i++){jm.cleanUpContent(elems[i],true,true);elems[i].parentNode.removeChild(elems[i])}return this},addClass:function(name){for(var i=0;i<this.length;i++){var cls=this[i].className;var classList=[];var that=this;name.split(/\s+/g).forEach(function(cname){if(!that.hasClass(cname,that[i])){classList.push(cname)}});this[i].className+=(cls?" ":"")+classList.join(" ");this[i].className=this[i].className.trim()}return this},removeClass:function(name){for(var i=0;i<this.length;i++){if(name==undefined){this[i].className="";return this}var classList=this[i].className;name.split(/\s+/g).forEach(function(cname){classList=classList.replace(classRE(cname)," ")});if(classList.length>0){this[i].className=classList.trim()}else{this[i].className=""}}return this},replaceClass:function(name,newName){for(var i=0;i<this.length;i++){if(name==undefined){this[i].className=newName;continue}var classList=this[i].className;name.split(/\s+/g).concat(newName.split(/\s+/g)).forEach(function(cname){classList=classList.replace(classRE(cname)," ")});classList=classList.trim();if(classList.length>0){this[i].className=(classList+" "+newName).trim()}else{this[i].className=newName}}return this},hasClass:function(name,element){if(this.length===0){return false}if(!element){element=this[0]}return classRE(name).test(element.className)},append:function(element,insert){if(element&&element.length!=undefined&&element.length===0){return this}if(jm.isArray(element)||jm.isObject(element)){element=jm(element)}var i;for(i=0;i<this.length;i++){if(element.length&&typeof element!="string"){element=jm(element);_insertFragments(element,this[i],insert)}else{var obj=fragementRE.test(element)?jm(element):undefined;if(obj==undefined||obj.length==0){obj=document.createTextNode(element)}if(obj.nodeName!=undefined&&obj.nodeName.toLowerCase()=="script"&&(!obj.type||obj.type.toLowerCase()==="text/javascript")){window.eval(obj.innerHTML)}else{if(obj instanceof $jqm){_insertFragments(obj,this[i],insert)}else{insert!=undefined?this[i].insertBefore(obj,this[i].firstChild):this[i].appendChild(obj)}}}}return this},appendTo:function(selector,insert){var tmp=jm(selector);tmp.append(this);return this},prependTo:function(selector){var tmp=jm(selector);tmp.append(this,true);return this},prepend:function(element){return this.append(element,1)},insertBefore:function(target,after){if(this.length==0){return this}target=jm(target).get(0);if(!target){return this}for(var i=0;i<this.length;i++){after?target.parentNode.insertBefore(this[i],target.nextSibling):target.parentNode.insertBefore(this[i],target)}return this},insertAfter:function(target){this.insertBefore(target,true)},get:function(index){index=index==undefined?0:index;if(index<0){index+=this.length}return(this[index])?this[index]:undefined},offset:function(){if(this.length===0){return this}if(this[0]==window){return{left:0,top:0,right:0,bottom:0,width:window.innerWidth,height:window.innerHeight}}else{var obj=this[0].getBoundingClientRect()}return{left:obj.left+window.pageXOffset,top:obj.top+window.pageYOffset,right:obj.right+window.pageXOffset,bottom:obj.bottom+window.pageYOffset,width:obj.right-obj.left,height:obj.bottom-obj.top}},height:function(val){if(this.length===0){return this}if(val!=undefined){return this.css("height",val)}if(this[0]==this[0].window){return window.innerHeight}if(this[0].nodeType==this[0].DOCUMENT_NODE){return this[0].documentElement.offsetheight}else{var tmpVal=this.css("height").replace("px","");if(tmpVal){return tmpVal}else{return this.offset().height}}},width:function(val){if(this.length===0){return this}if(val!=undefined){return this.css("width",val)}if(this[0]==this[0].window){return window.innerWidth}if(this[0].nodeType==this[0].DOCUMENT_NODE){return this[0].documentElement.offsetwidth}else{var tmpVal=this.css("width").replace("px","");if(tmpVal){return tmpVal}else{return this.offset().width}}},parent:function(selector,recursive){if(this.length==0){return this}var elems=[];for(var i=0;i<this.length;i++){var tmp=this[i];while(tmp.parentNode&&tmp.parentNode!=document){elems.push(tmp.parentNode);if(tmp.parentNode){tmp=tmp.parentNode}if(!recursive){break}}}return this.setupOld(jm(unique(elems)).filter(selector))},parents:function(selector){return this.parent(selector,true)},children:function(selector){if(this.length==0){return this}var elems=[];for(var i=0;i<this.length;i++){elems=elems.concat(siblings(this[i].firstChild))}return this.setupOld(jm((elems)).filter(selector))},siblings:function(selector){if(this.length==0){return this}var elems=[];for(var i=0;i<this.length;i++){if(this[i].parentNode){elems=elems.concat(siblings(this[i].parentNode.firstChild,this[i]))}}return this.setupOld(jm(elems).filter(selector))},closest:function(selector,context){if(this.length==0){return this}var elems=[],cur=this[0];var start=jm(selector,context);if(start.length==0){return jm()}while(cur&&start.indexOf(cur)==-1){cur=cur!==context&&cur!==document&&cur.parentNode}return jm(cur)},filter:function(selector){if(this.length==0){return this}if(selector==undefined){return this}var elems=[];for(var i=0;i<this.length;i++){var val=this[i];if(val.parentNode&&jm(selector,val.parentNode).indexOf(val)>=0){elems.push(val)}}return this.setupOld(jm(unique(elems)))},not:function(selector){if(this.length==0){return this}var elems=[];for(var i=0;i<this.length;i++){var val=this[i];if(val.parentNode&&jm(selector,val.parentNode).indexOf(val)==-1){elems.push(val)}}return this.setupOld(jm(unique(elems)))},data:function(key,value){return this.attr("data-"+key,value)},end:function(){return this.oldElement!=undefined?this.oldElement:jm()},clone:function(deep){deep=deep===false?false:true;if(this.length==0){return this}var elems=[];for(var i=0;i<this.length;i++){elems.push(this[i].cloneNode(deep))}return jm(elems)},size:function(){return this.length},serialize:function(){if(this.length==0){return""}var params=[];for(var i=0;i<this.length;i++){this.slice.call(this[i].elements).forEach(function(elem){var type=elem.getAttribute("type");if(elem.nodeName.toLowerCase()!="fieldset"&&!elem.disabled&&type!="submit"&&type!="reset"&&type!="button"&&((type!="radio"&&type!="checkbox")||elem.checked)){if(elem.getAttribute("name")){if(elem.type=="select-multiple"){for(var j=0;j<elem.options.length;j++){if(elem.options[j].selected){params.push(elem.getAttribute("name")+"="+encodeURIComponent(elem.options[j].value))}}}else{params.push(elem.getAttribute("name")+"="+encodeURIComponent(elem.value))}}}})}return params.join("&")},eq:function(ind){return jm(this.get(ind))},index:function(elem){return elem?this.indexOf(jm(elem)[0]):this.parent().children().indexOf(this[0])},is:function(selector){return !!selector&&this.filter(selector).length>0}};function empty(){}jm.ajaxSettings={type:"GET",beforeSend:empty,success:empty,error:empty,complete:empty,context:undefined,timeout:0,crossDomain:null};jm.jsonP=function(options){var callbackName="jsonp_callback"+(++_jsonPID);var abortTimeout="",context;var script=document.createElement("script");var abort=function(){jm(script).remove();if(window[callbackName]){window[callbackName]=empty}};window[callbackName]=function(data){clearTimeout(abortTimeout);jm(script).remove();delete window[callbackName];options.success.call(context,data)};script.src=options.url.replace(/=\?/,"="+callbackName);if(options.error){script.onerror=function(){clearTimeout(abortTimeout);options.error.call(context,"","error")}}jm("head").append(script);if(options.timeout>0){abortTimeout=setTimeout(function(){options.error.call(context,"","timeout")},options.timeout)}return{}};jm.ajax=function(opts){var xhr;try{var settings=opts||{};for(var key in jm.ajaxSettings){if(typeof(settings[key])=="undefined"){settings[key]=jm.ajaxSettings[key]}}if(!settings.url){settings.url=window.location}if(!settings.contentType){settings.contentType="application/x-www-form-urlencoded"}if(!settings.headers){settings.headers={}}if(!("async" in settings)||settings.async!==false){settings.async=true}if(!settings.dataType){settings.dataType="text/html"}else{switch(settings.dataType){case"script":settings.dataType="text/javascript, application/javascript";break;case"json":settings.dataType="application/json";break;case"xml":settings.dataType="application/xml, text/xml";break;case"html":settings.dataType="text/html";break;case"text":settings.dataType="text/plain";break;default:settings.dataType="text/html";break;case"jsonp":return jm.jsonP(opts);break}}if(jm.isObject(settings.data)){settings.data=jm.param(settings.data)}settings.data=settings.data?(settings.data+"&_TOKEN="+jm("#_TOKEN").attr("value")):("_TOKEN="+jm("#_TOKEN").attr("value"));if(settings.type.toLowerCase()==="get"&&settings.data){if(settings.url.indexOf("?")===-1){settings.url+="?"+settings.data}else{settings.url+="&"+settings.data}}if(/=\?/.test(settings.url)){return jm.jsonP(settings)}if(settings.crossDomain===null){settings.crossDomain=/^([\w-]+:)?\/\/([^\/]+)/.test(settings.url)&&RegExp.$2!=window.location.host}if(!settings.crossDomain){settings.headers=jm.extend({"X-Requested-With":"XMLHttpRequest"},settings.headers)}var abortTimeout;var context=settings.context;var protocol=/^([\w-]+:)\/\//.test(settings.url)?RegExp.$1:window.location.protocol;xhr=new window.XMLHttpRequest();xhr.onreadystatechange=function(){var mime=settings.dataType;if(xhr.readyState===4){clearTimeout(abortTimeout);var result,error=false;if((xhr.status>=200&&xhr.status<300)||xhr.status===0&&protocol=="file:"){if(mime==="application/json"&&!(/^\s*$/.test(xhr.responseText))){try{result=JSON.parse(xhr.responseText)}catch(e){error=e}}else{if(mime==="application/xml, text/xml"){result=xhr.responseXML}else{if(mime=="text/html"){result=xhr.responseText}else{result=xhr.responseText}}}if(xhr.status===0&&result.length===0){error=true}if(error){settings.error.call(context,xhr,"parsererror",error)}else{settings.success.call(context,result,"success",xhr)}}else{error=true;settings.error.call(context,xhr,"error")}settings.complete.call(context,xhr,error?"error":"success")}};xhr.open(settings.type,settings.url,settings.async);if(settings.withCredentials){xhr.withCredentials=true}if(settings.contentType){settings.headers["Content-Type"]=settings.contentType}for(var name in settings.headers){xhr.setRequestHeader(name,settings.headers[name])}if(settings.beforeSend.call(context,xhr,settings)===false){xhr.abort();return false}if(settings.timeout>0){abortTimeout=setTimeout(function(){xhr.onreadystatechange=empty;xhr.abort();settings.error.call(context,xhr,"timeout")},settings.timeout)}xhr.send(settings.data)}catch(e){console.log(e);settings.error.call(context,xhr,"error",e)}return xhr};jm.get=function(url,success){return this.ajax({url:url,success:success})};jm.post=function(url,data,success,dataType){if(typeof(data)==="function"){success=data;data={}}if(dataType===undefined){dataType="html"}return this.ajax({url:url,type:"POST",data:data,dataType:dataType,success:success})};jm.getJSON=function(url,data,success){if(typeof(data)==="function"){success=data;data={}}return this.ajax({url:url,data:data,success:success,dataType:"json"})};jm.param=function(obj,prefix){var str=[];if(obj instanceof $jqm){obj.each(function(){var k=prefix?prefix+"[]":this.id,v=this.value;str.push((k)+"="+encodeURIComponent(v))})}else{for(var p in obj){var k=prefix?prefix+"["+p+"]":p,v=obj[p];str.push(jm.isObject(v)?jm.param(v,k):(k)+"="+encodeURIComponent(v))}}return str.join("&")};jm.parseJmJSON=function(string){return JSON.parse(string)};jm.parseXML=function(string){return(new DOMParser).parseFromString(string,"text/xml")};function detectUA(jm,userAgent){jm.os={};jm.os.MAC=userAgent.match(/Mac/)?true:false;jm.os.WINDOW_DESKTOP=userAgent.match(/Windows NT/i)&&!userAgent.match(/IEMobile/i)?true:false;jm.os.webkit=userAgent.match(/WebKit\/([\d.]+)/)?true:false;jm.os.android=userAgent.match(/(Android)\s+([\d.]+)/)||userAgent.match(/Silk-Accelerated/)?true:false;jm.os.androidICS=jm.os.android&&userAgent.match(/(Android)\s4/)?true:false;jm.os.ipad=userAgent.match(/(iPad).*OS\s([\d_]+)/)?true:false;jm.os.iphone=!jm.os.ipad&&userAgent.match(/(iPhone\sOS)\s([\d_]+)/)?true:false;jm.os.webos=userAgent.match(/(webOS|hpwOS)[\s\/]([\d.]+)/)?true:false;jm.os.touchpad=jm.os.webos&&userAgent.match(/TouchPad/)?true:false;jm.os.ios=jm.os.ipad||jm.os.iphone;jm.os.playbook=userAgent.match(/PlayBook/)?true:false;jm.os.blackberry=jm.os.playbook||userAgent.match(/BlackBerry/)?true:false;jm.os.blackberry10=jm.os.blackberry&&userAgent.match(/Safari\/536/)?true:false;jm.os.chrome=userAgent.match(/Chrome/)?true:false;jm.os.safari=navigator.userAgent.match(/(iPod|iPhone|iPad)/)&&navigator.userAgent.match(/AppleWebKit/)?true:false;var ios=iOSversion();jm.os.IOS_5_0=ios[0]===5&&ios[1]===0?true:false;jm.os.IOS_5_1=ios[0]===5&&ios[1]===1?true:false;jm.os.IOS_6_0=ios[0]===6&&ios[1]===0?true:false;jm.os.IOS_6_1=ios[0]===6&&ios[1]===1?true:false;jm.os.IOS_7_0=ios[0]===7&&ios[1]===0?true:false;jm.os.IOS_7_1=ios[0]===7&&ios[1]===1?true:false;jm.os.IOS_8_0=ios[0]===8&&ios[1]===0?true:false;jm.os.IOS_8_1=ios[0]===8&&ios[1]===1?true:false;var android=androidVersion();jm.os.ANDROID_2_3=android[0]===2&&android[1]===3?true:false;jm.os.ANDROID_4_0=android[0]===4&&android[1]===0?true:false;jm.os.ANDROID_4_1=android[0]===4&&android[1]===1?true:false;jm.os.ANDROID_4_2=android[0]===4&&android[1]===2?true:false;jm.os.ANDROID_4_3=android[0]===4&&android[1]===3?true:false;jm.os.ANDROID_4_4=android[0]===4&&android[1]===4?true:false;jm.os.ANDROID_5_0=android[0]===5&&android[1]===0?true:false;jm.os.WXBrowser=userAgent.match(/micromessenger/i)?true:false;jm.os.UCBrowser=userAgent.match(/UCBrowser/i)?true:false;jm.os.MQQBrowser=userAgent.match(/MQQBrowser/i)?true:false;jm.os.LieBaoFast=userAgent.match(/LieBaoFast/i)?true:false;jm.os.BaiDuBrowser=userAgent.match(/baidubrowser|BIDUBrowser/i)?true:false;jm.os.Sougou=userAgent.match(/Sougou/i)?true:false;jm.os.B360Browser=userAgent.match(/360/)?true:false;jm.os.opera=userAgent.match(/Opera/i)?true:false;jm.os.fennec=userAgent.match(/fennec/i)?true:userAgent.match(/Firefox/)?true:false;jm.os.ie=(userAgent.match(/Trident/i)&&(userAgent.match(/rv:11/i))||(userAgent).match(/MSIE/i))?true:false;jm.os.ie9=userAgent.match(/MSIE 9.0/i)?true:false;jm.os.ie10=userAgent.match(/MSIE 10.0/i)?true:false;jm.os.ie11=(userAgent.match(/Trident/i)&&(userAgent.match(/rv:11/i))||(userAgent).match(/MSIE 11.0/i))?true:false;jm.os.ieTouch=jm.os.ie&&userAgent.toLowerCase().match(/touch/i)?true:false;jm.os.supportsTouch=((window.DocumentTouch&&document instanceof window.DocumentTouch)||"ontouchstart" in document.documentElement);jm.feat={};var head=document.documentElement.getElementsByTagName("head")[0];jm.feat.nativeTouchScroll=typeof(head.style["-webkit-overflow-scrolling"])!=="undefined"&&jm.os.ios;jm.feat.cssPrefix=jm.os.webkit?"Webkit":jm.os.fennec?"Moz":jm.os.ie?"ms":jm.os.opera?"O":"";jm.feat.cssTransformStart=!jm.os.opera?"3d(":"(";jm.feat.cssTransformEnd=!jm.os.opera?",0)":")";if(jm.os.android&&!jm.os.webkit){jm.os.android=false}function iOSversion(){if(/iP(hone|od|ad)/.test(navigator.platform)){var v=(navigator.appVersion).match(/OS (\d+)_(\d+)_?(\d+)?/);return v?[parseInt(v[1],10),parseInt(v[2],10),parseInt(v[3]||0,10)]:[0,0]}return[0,0]}function androidVersion(){if(/Android/.test(navigator.userAgent)){var v=(navigator.userAgent).match(/Android (\d+).(\d+).?(\d+)?/);return v?[parseInt(v[1],10),parseInt(v[2],10),parseInt(v[3]||0,10)]:[0,0]}return[0,0]}}detectUA(jm,navigator.userAgent);jm.__detectUA=detectUA;if(typeof String.prototype.trim!=="function"){String.prototype.trim=function(){this.replace(/(\r\n|\n|\r)/gm,"").replace(/^\s+|\s+$/,"");return this}}jm.getCookie=function(c_name){if(document.cookie.length>0){c_start=document.cookie.indexOf(c_name+"=");if(c_start!=-1){c_start=c_start+c_name.length+1;c_end=document.cookie.indexOf(";",c_start);if(c_end==-1){c_end=document.cookie.length}return decodeURIComponent(document.cookie.substring(c_start,c_end))}}return""};jm.setCookie=function(c_name,value,expiredays){var exdate=new Date();exdate.setDate(exdate.getDate()+expiredays);document.cookie=c_name+"="+encodeURIComponent(value)+((expiredays==null)?"":";expires="+exdate.toGMTString())};jm.cookie=function(key,value,options){if(arguments.length>1&&(value===null||typeof value!=="object")){options=jm.extend({},options);if(value===null){options.expires=-1}if(typeof options.expires==="number"){var days=options.expires,t=options.expires=new Date();t.setDate(t.getDate()+days)}return(document.cookie=[encodeURIComponent(key),"=",options.raw?String(value):encodeURIComponent(String(value)),options.expires?"; expires="+options.expires.toUTCString():"",options.path?"; path="+options.path:"",options.domain?"; domain="+options.domain:"",options.secure?"; secure":""].join(""))}options=value||{};var result,decode=options.raw?function(s){return s}:decodeURIComponent;return(result=new RegExp("(?:^|; )"+encodeURIComponent(key)+"=([^;]*)").exec(document.cookie))?decode(result[1]):null};jm.uuid=function(){var S4=function(){return(((1+Math.random())*65536)|0).toString(16).substring(1)};return(S4()+S4()+"-"+S4()+"-"+S4()+"-"+S4()+"-"+S4()+S4()+S4())};jm.getCssMatrix=function(ele){if(ele==undefined){return window.WebKitCSSMatrix||window.MSCSSMatrix||{a:0,b:0,c:0,d:0,e:0,f:0}}try{if(window.WebKitCSSMatrix){return new WebKitCSSMatrix(window.getComputedStyle(ele).webkitTransform)}else{if(window.MSCSSMatrix){return new MSCSSMatrix(window.getComputedStyle(ele).transform)}else{var mat=window.getComputedStyle(ele)[jm.feat.cssPrefix+"Transform"].replace(/[^0-9\-.,]/g,"").split(",");return{a:+mat[0],b:+mat[1],c:+mat[2],d:+mat[3],e:+mat[4],f:+mat[5]}}}}catch(e){return{a:0,b:0,c:0,d:0,e:0,f:0}}};var handlers={},_jqmid=1;function jqmid(element){return element._jqmid||(element._jqmid=_jqmid++)}function findHandlers(element,event,fn,selector){event=parse(event);if(event.ns){var matcher=matcherFor(event.ns)}return(handlers[jqmid(element)]||[]).filter(function(handler){return handler&&(!event.e||handler.e==event.e)&&(!event.ns||matcher.test(handler.ns))&&(!fn||handler.fn==fn||(typeof handler.fn==="function"&&typeof fn==="function"&&""+handler.fn===""+fn))&&(!selector||handler.sel==selector)})}function parse(event){var parts=(""+event).split(".");return{e:parts[0],ns:parts.slice(1).sort().join(" ")}}function matcherFor(ns){return new RegExp("(?:^| )"+ns.replace(" "," .* ?")+"(?: |$)")}function eachEvent(events,fn,iterator){if(jm.isObject(events)){jm.each(events,iterator)}else{if(typeof(events)!="undefined"&&events!=null){events.split(/\s/).forEach(function(type){iterator(type,fn)})}}}function add(element,events,fn,selector,getDelegate){var id=jqmid(element),set=(handlers[id]||(handlers[id]=[]));eachEvent(events,fn,function(event,fn){var delegate=getDelegate&&getDelegate(fn,event),callback=delegate||fn;var proxyfn=function(event){var result=callback.apply(element,[event].concat(event.data));if(result===false){event.preventDefault()}return result};var handler=jm.extend(parse(event),{fn:fn,proxy:proxyfn,sel:selector,del:delegate,i:set.length});set.push(handler);element.addEventListener(handler.e,proxyfn,false)})}function remove(element,events,fn,selector){var id=jqmid(element);eachEvent(events||"",fn,function(event,fn){findHandlers(element,event,fn,selector).forEach(function(handler){delete handlers[id][handler.i];element.removeEventListener(handler.e,handler.proxy,false)})})}jm.event={add:add,remove:remove};jm.fn.bind=function(event,callback){for(var i=0;i<this.length;i++){add(this[i],event,callback)}return this};jm.fn.unbind=function(event,callback){for(var i=0;i<this.length;i++){remove(this[i],event,callback)}return this};jm.fn.one=function(event,callback){return this.each(function(i,element){add(this,event,callback,null,function(fn,type){return function(){var result=fn.apply(element,arguments);remove(element,type,fn);return result}})})};var returnTrue=function(){return true},returnFalse=function(){return false},eventMethods={preventDefault:"isDefaultPrevented",stopImmediatePropagation:"isImmediatePropagationStopped",stopPropagation:"isPropagationStopped"};function createProxy(event){var proxy=jm.extend({originalEvent:event},event);jm.each(eventMethods,function(name,predicate){proxy[name]=function(){this[predicate]=returnTrue;if(name=="stopImmediatePropagation"||name=="stopPropagation"){event.cancelBubble=true;if(!event[name]){return}}return event[name].apply(event,arguments)};proxy[predicate]=returnFalse});return proxy}jm.fn.delegate=function(selector,event,callback){for(var i=0;i<this.length;i++){var element=this[i];add(element,event,callback,selector,function(fn){return function(e){var evt,match=jm(e.target).closest(selector,element).get(0);if(match){evt=jm.extend(createProxy(e),{currentTarget:match,liveFired:element});return fn.apply(match,[evt].concat([].slice.call(arguments,1)))}}})}return this};jm.fn.undelegate=function(selector,event,callback){for(var i=0;i<this.length;i++){remove(this[i],event,callback,selector)}return this};jm.fn.on=function(event,selector,callback){return selector===undefined||jm.isFunction(selector)?this.bind(event,selector):this.delegate(selector,event,callback)};jm.fn.off=function(event,selector,callback){return selector===undefined||jm.isFunction(selector)?this.unbind(event,selector):this.undelegate(selector,event,callback)};jm.fn.trigger=function(event,data,props){if(typeof event=="string"){event=jm.Event(event,props)}event.data=data;for(var i=0;i<this.length;i++){this[i].dispatchEvent(event)}return this};jm.Event=function(type,props){var event=document.createEvent("Events"),bubbles=true;if(props){for(var name in props){(name=="bubbles")?(bubbles=!!props[name]):(event[name]=props[name])}}event.initEvent(type,bubbles,true,null,null,null,null,null,null,null,null,null,null,null,null);return event};jm.bind=function(obj,ev,f){if(!obj.__events){obj.__events={}}if(!jm.isArray(ev)){ev=[ev]}for(var i=0;i<ev.length;i++){if(!obj.__events[ev[i]]){obj.__events[ev[i]]=[]}obj.__events[ev[i]].push(f)}};jm.trigger=function(obj,ev,args){var ret=true;if(!obj.__events){return ret}if(!jm.isArray(ev)){ev=[ev]}if(!jm.isArray(args)){args=[args]}for(var i=0;i<ev.length;i++){if(obj.__events[ev[i]]){var evts=obj.__events[ev[i]];for(var j=0;j<evts.length;j++){if(jm.isFunction(evts[j])&&evts[j].apply(obj,args)===false){ret=false}}}}return ret};jm.unbind=function(obj,ev,f){if(!obj.__events){return}if(!jm.isArray(ev)){ev=[ev]}for(var i=0;i<ev.length;i++){if(obj.__events[ev[i]]){var evts=obj.__events[ev[i]];for(var j=0;j<evts.length;j++){if(f==undefined){delete evts[j]}if(evts[j]==f){evts.splice(j,1);break}}}}};jm.proxy=function(f,c,args){return function(){if(args){return f.apply(c,args)}return f.apply(c,arguments)}};function cleanUpNode(node,kill){if(kill&&node.dispatchEvent){var e=jm.Event("destroy",{bubbles:false});node.dispatchEvent(e)}var id=jqmid(node);if(id&&handlers[id]){for(var key in handlers[id]){node.removeEventListener(handlers[id][key].e,handlers[id][key].proxy,false)}delete handlers[id]}}function cleanUpContent(node,kill){if(!node){return}var children=node.childNodes;if(children&&children.length>0){for(var child in children){cleanUpContent(children[child],kill)}}cleanUpNode(node,kill)}var cleanUpAsap=function(els,kill){for(var i=0;i<els.length;i++){cleanUpContent(els[i],kill)}};jm.cleanUpContent=function(node,itself,kill){if(!node){return}var cn=node.childNodes;if(cn&&cn.length>0){jm.asap(cleanUpAsap,{},[slice.apply(cn,[0]),kill])}if(itself){cleanUpNode(node,kill)}};var timeouts=[];var contexts=[];var params=[];jm.asap=function(fn,context,args){if(!jm.isFunction(fn)){throw"jm.asap - argument is not a valid function"}timeouts.push(fn);contexts.push(context?context:{});params.push(args?args:[]);window.postMessage("jqm-asap","*")};window.addEventListener("message",function(event){if(event.source==window&&event.data=="jqm-asap"){event.stopPropagation();if(timeouts.length>0){(timeouts.shift()).apply(contexts.shift(),params.shift())}}},true);var remoteJSPages={};jm.parseJS=function(div){if(!div){return}if(typeof(div)=="string"){var elem=document.createElement("div");elem.innerHTML=div;div=elem}var scripts=div.getElementsByTagName("script");div=null;for(var i=0;i<scripts.length;i++){if(scripts[i].src.length>0&&!remoteJSPages[scripts[i].src]){var doc=document.createElement("script");doc.type=scripts[i].type;doc.src=scripts[i].src;document.getElementsByTagName("head")[0].appendChild(doc);remoteJSPages[scripts[i].src]=1;doc=null}else{window.eval(scripts[i].innerHTML)}}};jm.getUrlRoot=function(url){var pos=url.indexOf("://");if(pos<0){return url}pos=url.indexOf("/",pos+3);if(pos<0){return"/"}return url.substring(pos)};jm.isInteger=function(numVal){return/^-?\d+$/.test(numVal)};jm.isPhone=function(phone){var pattern1=/^([^\d])+([^\d])*([^\d])$/;var pattern2=/^([\d\+\s\(\)-])+([\d\+\s\(\)-])*([\d\+\s\(\)-])$/;if(pattern1.test(phone)){return false}return pattern2.test(phone)};jm.isEmptyObject=function(obj){for(var name in obj){return false}return true};jm.isEmail=function(email){var pattern=/^[\u4e00-\u9fa5a-zA-Z0-9_\-\.\+]+@[\u4e00-\u9fa5a-zA-Z0-9][a-zA-Z0-9_\-]*\.[\u4e00-\u9fa5a-zA-Z0-9\-][\u4e00-\u9fa5a-zA-Z0-9_\-\.]*[\u4e00-\u9fa5a-zA-Z0-9 ]$/;return pattern.test(email)};hasOwn=Object.prototype.hasOwnProperty;jm.toJSON=function(o){if(o===null){return"null"}var pairs,k,name,val,type=jm.type(o);if(type==="undefined"){return undefined}if(type==="number"||type==="boolean"){return String(o)}if(type==="string"){return jm.quoteString(o)}if(typeof o.toJSON==="function"){return jm.toJSON(o.toJSON())}if(type==="date"){var month=o.getUTCMonth()+1,day=o.getUTCDate(),year=o.getUTCFullYear(),hours=o.getUTCHours(),minutes=o.getUTCMinutes(),seconds=o.getUTCSeconds(),milli=o.getUTCMilliseconds();if(month<10){month="0"+month}if(day<10){day="0"+day}if(hours<10){hours="0"+hours}if(minutes<10){minutes="0"+minutes}if(seconds<10){seconds="0"+seconds}if(milli<100){milli="0"+milli}if(milli<10){milli="0"+milli}return'"'+year+"-"+month+"-"+day+"T"+hours+":"+minutes+":"+seconds+"."+milli+'Z"'}pairs=[];if(jm.isArray(o)){for(k=0;k<o.length;k++){pairs.push(jm.toJSON(o[k])||"null")}return"["+pairs.join(",")+"]"}if(typeof o==="object"){for(k in o){if(hasOwn.call(o,k)){type=typeof k;if(type==="number"){name='"'+k+'"'}else{if(type==="string"){name=jm.quoteString(k)}else{continue}}type=typeof o[k];if(type!=="function"&&type!=="undefined"){val=jm.toJSON(o[k]);pairs.push(name+":"+val)}}}return"{"+pairs.join(",")+"}"}};var escape=/["\\\x00-\x1f\x7f-\x9f]/g,meta={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"};jm.quoteString=function(str){if(str.match(escape)){return'"'+str.replace(escape,function(a){var c=meta[a];if(typeof c==="string"){return c}c=a.charCodeAt();return"\\u00"+Math.floor(c/16).toString(16)+(c%16).toString(16)})+'"'}return'"'+str+'"'};rvalidchars=/^[\],:{}\s]*$/;jm.parseJSON=function(data){if(typeof data!=="string"||!data){return null}data=jm.trim(data);if(window.JSON&&window.JSON.parse){return window.JSON.parse(data)}if(rvalidchars.test(data.replace(rvalidescape,"@").replace(rvalidtokens,"]").replace(rvalidbraces,""))){return(new Function("return "+data))()}};var trimLeft=/^\s+/,trimRight=/\s+$/,trim=String.prototype.trim;jm.trim=trim?function(text){return text==null?"":trim.call(text)}:function(text){return text==null?"":text.toString().replace(trimLeft,"").replace(trimRight,"")};jm.encodeUrl=function(url){return typeof url==="undefined"?"":encodeURIComponent(url)};jm.decodeUrl=function(url){return typeof url==="undefined"?"":decodeURIComponent(url)};class2type={};var toString=Object.prototype.toString;jm.each("Boolean Number String Function Array Date RegExp Object".split(" "),function(i,name){class2type["[object "+name+"]"]=name.toLowerCase()});jm.type=function(obj){return obj==null?String(obj):class2type[toString.call(obj)]||"object"};jm.format=function(){var s=arguments[0];for(var i=0;i<arguments.length-1;i++){var reg=new RegExp("\\{"+i+"\\}","gm");s=s.replace(reg,arguments[i+1])}return s};jm.encodeHtml=function(html){return html&&html.replace?(html.replace(/&/g,"&amp;").replace(/ /g,"&nbsp;").replace(/\b&nbsp;+/g," ").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/\\/g,"&#92;").replace(/\'/g,"&#39;").replace(/\"/g,"&quot;").replace(/\n/g,"<br/>").replace(/\r/g,"")):html};jm.decodeHtml=function(html){return html&&html.replace?(html.replace(/&nbsp;/gi," ").replace(/&lt;/gi,"<").replace(/&gt;/g,">").replace(/&#92;/gi,"\\").replace(/&#39;/gi,"'").replace(/&quot;/gi,'"').replace(/\<br\/\>/gi,"\n").replace(/&amp;/gi,"&")):html};jm.encodeHtmlJs=function(html){return html&&html.replace?(html.replace(/\\/g,"\\\\").replace(/\'/g,"\\x27").replace(/\"/g,"\\x22").replace(/\n/g,"\\n")):html};jm.encodeHtmlAttr=function(html){return html&&html.replace?(html.replace(/\"/g,"&quot;")):html};jm.inArray=function(elem,array,i){var indexOf=Array.prototype.indexOf;var len;if(array){if(indexOf){return indexOf.call(array,elem,i)}len=array.length;i=i?i<0?Math.max(0,len+i):i:0;for(;i<len;i++){if(i in array&&array[i]===elem){return i}}}return -1};["click","keydown","keyup","keypress","submit","load","resize","change","select","error"].forEach(function(event){jm.fn[event]=function(cb){return cb?this.bind(event,cb):this.trigger(event)}});return jm})(window);"jm" in window||(window.jm=jm);if(!window.numOnly){window.numOnly=function numOnly(a){if(a===undefined||a===""){return 0}if(isNaN(parseFloat(a))){if(a.replace){a=a.replace(/[^0-9.-]/,"")}else{return 0}}return parseFloat(a)}}};